Dicas para deixar o Ubuntu mais rápido
Este documento reúne dicas práticas para melhorar a responsividade e o tempo de inicialização do Ubuntu (ou distribuições baseadas em Debian). Algumas operações podem alterar o comportamento do sistema: faça backup, teste em uma VM ou leia as notas antes de aplicar em um servidor/PC de produção.
1 — Limpeza básica de pacotes e cache
sudo apt update
sudo apt upgrade -y
sudo apt autoremove --purge -y
sudo apt autoclean
Remover pacotes não usados e limpar cache libera espaço e pode reduzir I/O em discos lentos.
2 — Analisar tempo de boot e serviços pesados
systemd-analyze blame # lista serviços por tempo de inicialização
systemd-analyze critical-chain
Desative serviços desnecessários:
sudo systemctl disable --now nome-do-servico.service
Verifique unidades habilitadas:
systemctl list-unit-files --state=enabled
3 — Otimizações de swap / memórias (swappiness & zram)
Reduzir swappiness evita que o kernel troque tão cedo:
sudo sysctl vm.swappiness=10
# persistente
echo 'vm.swappiness=10' | sudo tee /etc/sysctl.d/99-swappiness.conf
zram cria swap comprimido em RAM — útil em máquinas com pouca memória:
sudo apt install zram-tools -y
# em algumas distros o serviço ativa automaticamente; verifique a documentação da sua distro
4 — TRIM (SSD) e tuning de disco
Ative TRIM periódico para SSDs:
sudo systemctl enable --now fstrim.timer
# executar manualmente
sudo fstrim -v /
5 — Limpar logs do journal
sudo journalctl --vacuum-size=200M
sudo journalctl --vacuum-time=2weeks
Isto reduz uso de disco por logs antigos.
6 — Preload / preload-like
O preload tenta acelerar o carregamento de aplicações mais usadas:
sudo apt install preload -y
sudo systemctl enable --now preload
Nem sempre traz ganhos perceptíveis; teste se funciona no seu fluxo.
7 — rsync / backup incremental (melhora I/O em sincronizações)
Use rsync -avP --delete para espelhar diretórios de forma eficiente e retomável.
rsync -avP --delete /origem/ usuario@host:/destino/
8 — Desativar efeitos visuais (desktop) e apps de inicialização
- Em GNOME: desative animações via
gsettings:
gsettings set org.gnome.desktop.interface enable-animations false
- Remova aplicativos de inicialização desnecessários:
gnome-session-propertiesou remover arquivos em~/.config/autostart/.
9 — Power / CPU tuning (laptops)
Instale tlp e powertop para gerenciamento de energia:
sudo apt install tlp powertop -y
sudo systemctl enable --now tlp
sudo powertop --auto-tune # recomenda alterações temporárias
10 — Limpar espaço e arquivos grandes
ncdu / # precisa instalar ncdu
sudo apt install ncdu -y
11 — Outras recomendações úteis
- Atualize drivers gráficos (NVIDIA/AMD) se necessário; drivers corretos melhoram desempenho de GPU.
- Use desktops mais leves (XFCE, LXQt) em máquinas antigas.
- Desabilite
tracker/ indexing se não usar busca de arquivos. - Evite remover
snap/flatpakse depender de pacotes instalados por eles; remova com cautela.
12 — Exemplo rápido: checklist para acelerar uma máquina
sudo apt update && sudo apt upgrade -y
sudo apt autoremove --purge -y && sudo apt autoclean
sudo systemctl disable --now bluetooth.service # exemplo, se não usar bluetooth
sudo systemctl enable --now fstrim.timer
sudo sysctl vm.swappiness=10
sudo journalctl --vacuum-time=2weeks
Avisos e boas práticas
- Faça backup antes de mudanças significativas.
- Teste alterações em VM antes de aplicar em produção.
- Alguns pacotes/serviços dependem de outros; verifique dependências antes de desabilitar serviços.